package org.dromara.oce.domain.qo;

import com.bytedance.ads.model.ToolsMicroAppListV30FilteringAuditStatus;
import com.bytedance.ads.model.ToolsMicroAppListV30FilteringSearchType;
import lombok.Data;
import lombok.experimental.Accessors;
import org.dromara.oce.domain.base.OceBasePageQo;

@Data
@Accessors(chain = true)
public class GetToolsMicroAppListQo extends OceBasePageQo {

    /**
     * 审核状态，可选值:
     * AUDIT_ACCEPTED 审核通过
     * AUDITING 审核中
     * AUDIT_REJECTED 审核不通过
     * ALL 全部（默认值）
     */
    private ToolsMicroAppListV30FilteringAuditStatus auditStatus;

    /**
     * 小程序名称或备注的模糊匹配
     */
    private String searchKey;

    /**
     * 搜索类型，可选值:
     * CREATE_ONLY只查询该账户创建的应用（默认值）
     * SHARE_ONLY只查询被共享的应用
     */
    private ToolsMicroAppListV30FilteringSearchType searchType;


}
